/* eslint-disable no-mixed-spaces-and-tabs */
import Cookies from 'js-cookie'

const app = {
	state: {
		sidebar: {
			opened: !+Cookies.get('sidebarStatus'),
			withoutAnimation: false
		}
	},
	mutations: {
		TOGGLE_SIDEBAR: state => {
			if (state.sidebar.opened) {
			  Cookies.set('sidebarStatus', 1)
			} else {
			  Cookies.set('sidebarStatus', 0)
			}
			state.sidebar.opened = !state.sidebar.opened
			state.sidebar.withoutAnimation = false
		}
	},
	actions: {
		ToggleSideBar: ({ commit }) => {
			commit('TOGGLE_SIDEBAR')
		}
	}
}

export default app